#pragma once
#define CCD_SENSOR_MASK		1
#define GRAY_SENSOR_MASK	2
#define IR_SENSOR_MASK		4
enum CAMERA_SENSOR
{
	RGB = 0,
	IR = 1,
	GRAY = 2
};
typedef struct{
	CAMERA_SENSOR sensor;
	double fovX;  //degree
	double fovY;	//degree
	double nearPlane;	//meters
	double farPlane;	//meters
	int windowOriginX; //pixels
	int windowOriginY; //pixels
	int width;	//pixels
	int height;	//pixels
	bool OffScreen;
	bool borders;
	int multisample;
}CameraProps;